runtime.eface.data (field)
61 uses
runtime (current package)
alg.go#L175: return c1 * typehash(t, unsafe.Pointer(&a.data), h^c0)
alg.go#L177: return c1 * typehash(t, a.data, h^c0)
alg.go#L299: return x._type == y._type && efaceeq(x._type, x.data, y.data)
arena.go#L113: t := (*_type)(efaceOf(&typ).data)
arena.go#L122: e.data = x
arena.go#L150: v = stringStructOf((*string)(e.data)).str
arena.go#L152: v = (*slice)(e.data).array
arena.go#L154: v = e.data
arena.go#L172: len := (*slice)(e.data).len
arena.go#L175: *sl = slice{makeslicecopy(et, len, len, (*slice)(e.data).array), len, len}
arena.go#L178: xe.data = unsafe.Pointer(sl)
arena.go#L182: typedmemmove(et, e2, e.data)
arena.go#L185: xe.data = e2
arena.go#L306: *((*slice)(i.data)) = slice{a.alloc(typ, cap), cap, cap}
cgocall.go#L547: p := ep.data
cgocall.go#L591: cgoCheckArg(t, ep.data, t.Kind_&abi.KindDirectIface == 0, top, cgoCheckPointerFail)
cgocall.go#L795: cgoCheckArg(t, ep.data, t.Kind_&abi.KindDirectIface == 0, false, cgoResultFail)
debuglog.go#L332: l.w.uvarint(uint64(uintptr(v.data)))
error.go#L284: printindented(*(*string)(eface.data))
error.go#L287: print(typestring, "(", *(*bool)(eface.data), ")")
error.go#L289: print(typestring, "(", *(*int)(eface.data), ")")
error.go#L291: print(typestring, "(", *(*int8)(eface.data), ")")
error.go#L293: print(typestring, "(", *(*int16)(eface.data), ")")
error.go#L295: print(typestring, "(", *(*int32)(eface.data), ")")
error.go#L297: print(typestring, "(", *(*int64)(eface.data), ")")
error.go#L299: print(typestring, "(", *(*uint)(eface.data), ")")
error.go#L301: print(typestring, "(", *(*uint8)(eface.data), ")")
error.go#L303: print(typestring, "(", *(*uint16)(eface.data), ")")
error.go#L305: print(typestring, "(", *(*uint32)(eface.data), ")")
error.go#L307: print(typestring, "(", *(*uint64)(eface.data), ")")
error.go#L309: print(typestring, "(", *(*uintptr)(eface.data), ")")
error.go#L311: print(typestring, "(", *(*float32)(eface.data), ")")
error.go#L313: print(typestring, "(", *(*float64)(eface.data), ")")
error.go#L315: print(typestring, *(*complex64)(eface.data))
error.go#L317: print(typestring, *(*complex128)(eface.data))
error.go#L319: print("(", typestring, ") ", eface.data)
heapdump.go#L402: dumpint(uint64(uintptr(eface.data)))
iface.go#L674: *dst = iface{assertE2I(inter, e._type), e.data}
iface.go#L679: *dst = iface{assertE2I(inter, e._type), e.data}
map_swiss.go#L329: map_ := (*maps.Map)(e.data)
map_swiss.go#L331: e.data = (unsafe.Pointer)(map_)
mbitmap.go#L1775: p := e.data
mfinal.go#L262: (*eface)(r).data = f.arg
mfinal.go#L445: if inUserArenaChunk(uintptr(e.data)) {
mfinal.go#L456: base, span, _ := findObject(uintptr(e.data), 0, 0)
mfinal.go#L459: if isGoPointerWithoutSpan(e.data) {
mfinal.go#L470: if uintptr(e.data) != base {
mfinal.go#L483: removefinalizer(e.data)
mfinal.go#L486: clearFinalizerContext(uintptr(e.data))
mfinal.go#L487: KeepAlive(e.data)
mfinal.go#L538: if !addfinalizer(e.data, (*funcval)(f.data), nret, fint, ot) {
mfinal.go#L542: setFinalizerContext(e.data, ot.Elem, callerpc, (*funcval)(f.data).fn)
netpoll.go#L726: x.data = unsafe.Pointer(&pd.self)
pinner.go#L114: if inUserArenaChunk(uintptr(e.data)) {
pinner.go#L118: return e.data
print.go#L256: print("(", e._type, ",", e.data, ")")
runtime2.go#L185: data unsafe.Pointer
time.go#L277: return (*hchan)(efaceOf(&t.arg).data)